import { createI18n } from 'vue-i18n'
import zh from './zh/index.js';
import en from './en/index.js';
const I18n = createI18n({
    locale: localStorage.getItem('lang') || 'zh',        //默认显示的语言 
    messages: {
        zh,    //引入语言文件
		en
    }
})

console.log('当前语言',I18n.global.fallbackLocale)

//v 当前中文翻译
//t 指向的语言包变量
const lang = (v,t)=>{
	if(I18n.global.fallbackLocale != 'zh'){
		if(t == ''){
			return v;
		}else{
			let langs = t.split(".");
			return I18n.global.messages[I18n.global.fallbackLocale][langs[0]][langs[1]]
		}
	}else{
		return v;
	}
}

export {I18n,lang};